<%@ page contentType="text/plain;charset=UTF-8" %>
<%@ include file="/common/taglibs.jsp" %>
<%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %>
<json:object>
    <json:property name="page"><s:property value="page.pageNo"/></json:property>
    <json:property name="total"><s:property value="page.totalCount"/></json:property>
    <json:array name="rows">
        <s:iterator value="page.result" id="entity">
        <json:object>
            <json:property name="id"><s:property value="#entity.id" escape="false" /></json:property>
            <json:property name="type">
                <s:property value="@com.iqiyi.pps.epg.core.model.reservation.ReserveControl@TYPE_MAP.get(#entity.type)" escape="false" />
            </json:property>
            <json:property name="fatherId"><s:property value="#entity.fatherId" escape="false" /></json:property>
            <json:property name="platform">
                <s:if test="#entity.type == 1">
                <s:property value="platformConfigs[#entity.platform]" />
                </s:if>
                <s:else>-</s:else>
            </json:property>
            <json:property name="startTime"><s:date name="#entity.startTime"  format="yyyy-MM-dd HH:mm:ss" /></json:property>
            <json:property name="endTime"><s:date name="#entity.endTime"  format="yyyy-MM-dd HH:mm:ss" /></json:property>
            <json:property name="delayTime">
                <s:if test="#entity.type == 1">
                <s:property value="#entity.delayTime" escape="false" />
                </s:if>
                <s:else>-</s:else>
            </json:property>
            <json:property name="blacklist"><s:property value="#entity.blacklist" escape="false" /></json:property>
            <json:property name="opsStatus">
                <s:if test="#entity.type == 1">
                <s:property value="@com.iqiyi.pps.epg.core.model.reservation.ReserveControl@OPSSTATUS_MAP.get(#entity.opsStatus)" escape="false" />
                </s:if>
                <s:else>-</s:else>
            </json:property>
            <json:property name="reason"><s:property value="#entity.reason" escape="false" /></json:property>
            <json:property name="status">
                <s:property value="@com.iqiyi.pps.epg.core.model.reservation.ReserveControl@STATUS_MAP.get(#entity.status)" escape="false" />
            </json:property>
            <json:property name="addTime"><s:date name="#entity.addTime" format="yyyy-MM-dd HH:mm:ss" /></json:property>
            <json:property name="updateTime"><s:date name="#entity.updateTime" format="yyyy-MM-dd HH:mm:ss" /></json:property>
        </json:object>
        </s:iterator>
    </json:array>
</json:object>